package com.ruoyi.system.util;

import cn.hutool.extra.qrcode.QrCodeUtil;
import cn.hutool.extra.qrcode.QrConfig;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

/**
 * 二维码工具类
 */
@Component
public class EwmUtils {
    @Autowired
    private QrConfig qrConfig;

    /**
     * 二维码生成base64字符串
     * @param content 跳转地址(即扫码后跳转的地址,可以是后端项目地址,用户扫码后填写数据提交到后台)
     * @param imageType 图片类型
     */
    public String generateBase64(String content,String imageType) {
        return QrCodeUtil.generateAsBase64(content, qrConfig, imageType);
    }
}